package com.cloudkinto.service.finance.vo.exportVo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class OrderTrackBillExportVo {
    @Excel(name = "快递公司")
    private String trackName;
    @Excel(name = "系统单号")
    private String orderNo;

    @Excel(name = "单据类型", replace = {"一件代发_output", "fba转运_fbaOutput", "退货单_back"})
    private String orderType;

    @Excel(name = "SKU", width = 40)
    private String commoditySku;

    @Excel(name = "快递单号", width = 30)
    private String billTrackNumber;

    @Excel(name = "账单金额", type = 10)
    private double trackAmount;

    @Excel(name = "成本金额", type = 10)
    private double originShipFee;

    @Excel(name = "收费金额", type = 10)
    private double shipFee;

    @Excel(name = "匹配状态 0 未匹配 1已匹配", replace = {"未匹配_0", "已匹配_1", "部分匹配_1"})
    private int trackMatch;

    @Excel(name = "匹配结果", replace = {"正常_normal", "物流多收_more", "物流少收_less"})
    private String matchResult;

    @Excel(name = "运费差额", type = 10)
    private double diffPrice;

    @Excel(name = "发货日期", exportFormat = "yyyy-MM-dd")
    private Date sendTime;

    @Excel(name = "账单日期", exportFormat = "yyyy-MM-dd")
    private Date billDate;

    @Excel(name = "利润率")
    private String profit;

    @Excel(name = "客户标识")
    private String companyCode;

}
